\subsection{Requerimientos}

En esta sección vamos a enumerar los requerimientos del sistema y relacionarlos con los casos de uso ya descriptos.

\begin{itemize}

\item 1. Agregar entrega pendiente. \textbf{CU 2. Haciendo Pedido}
	
\item 2. Agregar stock anticipado necesario. \textbf{CU 2. Haciendo Pedido}

\item 3. Armar el pedido. \textbf{CU 9. Armando Pedido}

\item 4. Revisar si hay entregar pendientes. \textbf{CU 8. Entregando Pedido}

\item 5. Obtener destinos para el próximo viaje. \textbf{CU 8. Entregando Pedido}

\item 6. Armar ruta. \textbf{CU 8. Entregando Pedido}

\item 7. Entregar pedido según ruta. \textbf{CU 8. Entregando Pedido}

\item 8. Borrar entrega de entregas pendientes. \textbf{CU 8. Entregando Pedido}

\item 9. Calcular mejores usuarios. \textbf{CU 3. Actualizando Datos Usuario}

\item 10. Hacer descuento al próximo pedido. \textbf{CU 3. Actualizando Datos Usuario}

\item 11. Calcular los pedidos anticipados para este día. \textbf{CU 11. Haciendo Lista de Compras}

\item 12. Comprar productos calculados. \textbf{CU 11. Haciendo Lista de Compras}

\item 13. Actualizar registro de stock. \textbf{CU 12. Notificando Arribo de Stock}

\item 14. Obtener productos con pronto vencimiento. \textbf{CU 6. Actualizando Precios}

\item 15. Bajar precios de productos obtenidos. \textbf{CU 6. Actualizando Precios}

\item 16. Publicar precios nuevos. \textbf{CU 6. Actualizando Precios}

\item 17. Verificar si está a tiempo de cancelar. \textbf{CU 4. Cancelando Pedido}

\item 18. Restar puntos si puede cancelar. \textbf{CU 3. Actualizando Datos Usuario}

\item 19. Responder resultado de cancelación. \textbf{CU 4. Cancelando Pedido}


\end{itemize}